// add file in arc
void addFiles (char * fileNames[]); 

// listing archieve
fileHead ** listingFile (FILE * arc);

// 1st function for extract file
void extractFiles (char * fileNames[]);

// delete files from archieve
void deleteFile (char * fileNames[]); 

// testing file
int testing (FILE * arc);

// start non-main functions
void startTestListFunc (char * arcName, int flag);

// help
void help (void);